﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using AccesoDatos.Manejador;
using AccesoDatos.Objetos;


namespace Autorizacion_facturas_caja
{
    public partial class frmPrestamos_Adeudos : Form
    {
        Manejador_Prestamos_ConsultasListas Man = new Manejador_Prestamos_ConsultasListas();
        DataTable data = new DataTable();

        public frmPrestamos_Adeudos()
        {
            InitializeComponent();

            LlenarDataGrid();
            ToolTip1();
           
        }
        public void LlenarDataGrid()
        {
            try
            {
                data = Man.PrestamosLista_Adeudo();
                dataGridView1.DataSource = Man.PrestamosLista_Adeudo();
                propiedadesColumnas();
            }
            catch { }
        }
        public void propiedadesColumnas(){
            try
            {
                //QUITA LA PRIMERA COLUMNA
                this.dataGridView1.RowHeadersVisible = false;
                //Columnas invisibles en todos los casos
                this.dataGridView1.Columns["id_empleado"].Visible = false;
                this.dataGridView1.Columns["id_jefe"].Visible = false;
                this.dataGridView1.Columns["fecha_ingreso"].Visible = false;
                this.dataGridView1.Columns["cuenta_banco"].Visible = false;
                this.dataGridView1.Columns["estatus"].Visible = false;
                this.dataGridView1.Columns["empresa"].Visible = false;
                this.dataGridView1.Columns["departamento"].Visible = false;
                this.dataGridView1.Columns["sueldo_quincenal"].Visible = false;

                this.dataGridView1.Columns["razon_social"].HeaderText = "RAZON SOCIAL";
                this.dataGridView1.Columns["sucursal"].HeaderText = "SUCURSAL";
                this.dataGridView1.Columns["nombre"].HeaderText = "EMPLEADO";
                this.dataGridView1.Columns["puesto"].HeaderText = "PUESTO";
                this.dataGridView1.Columns["sueldo_mensual"].HeaderText = "SUELDO MENSUAL";
                this.dataGridView1.Columns["total"].HeaderText = "ADEUDO";
                this.dataGridView1.Columns["fecha"].HeaderText ="ULTIMO DESCUENTO";

                this.dataGridView1.Columns["sueldo_mensual"].DefaultCellStyle.Format = "c";
                this.dataGridView1.Columns["total"].DefaultCellStyle.Format = "c";

               
                this.dataGridView1.Columns["nombre"].Width = 400;
                this.dataGridView1.Columns["puesto"].Width = 250;
         
        

            }
            catch { }
     
        }
        private void ToolTip1()
        {

            ToolTip toolTip1 = new ToolTip();
            toolTip1.ShowAlways = true;
            toolTip1.SetToolTip(this.btnInforme, "GENERAR REPORTE");

        }
        private void btnInforme_Click(object sender, EventArgs e)
        {
            Prestamos.frmPrestamo_AdeudosReporte rep = new Autorizacion_facturas_caja.Prestamos.frmPrestamo_AdeudosReporte(data);
            rep.ShowDialog();
        }

    }
}
